body, div,iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, table,th, td, input, button, select,textarea {margin:0; padding:0; font-style: normal;font:12px/22px "\5B8B\4F53","microsoft yahei",Verdana, Helvetica, sans-serif;}
ol, ul ,li{list-style:none; list-style-type:none;} 
img {border: 0; vertical-align:middle;} 
body{color:#333;background:#FFF; } 
.clear{clear:both;height:1px;width:100%; overflow:hidden; margin-top:-1px;} 
a{color:#504c42;text-decoration:none; }  
a:hover{color:#333;} 

table {
border-spacing: 0;
border-collapse: collapse;
}

/*top*/
.header{height:88px; background:url(images/topbg.gif) repeat-x;}
.topleft{height:88px;background:url(images/topleft.jpg) no-repeat;float:left; width:300px;}
.topleft img{margin-top:12px;margin-left:10px;}
.topright{height:88px;background:url(images/topright.jpg) no-repeat right;float:right;}
.nav{float:right;}
.nav li{float:left;width:75px;height:88px; text-align:center;}
.nav li a{display:block;width:75px;height:88px;-moz-transition: none; transition: background-color 0.3s linear; -moz-transition: background-color 0.3s linear; -webkit-transition: background-color 0.3s linear; -o-transition: background-color 0.3s linear; }
.nav li a.selected{background:url(images/navbg.png) no-repeat;}
.nav li a:hover{display:block;background:#000;color:#fff;background: none repeat scroll 0% 0% rgb(43, 127, 181);}
.nav li img{margin-top:30px;}
.nav li a{display:block;}
.nav a h2{font-size:14px;color:#d6e8f1;}
.nav a:hover h2{color:#fff;}
.topright ul{padding-top:15px; float:right; padding-right:12px;}
.topright ul li{float:left; padding-left:9px; padding-right:9px; background:url(images/line.gif) no-repeat right;}
.topright ul li:last-child{background:none;}
.topright ul li a{font-size:13px; color:#e9f2f7;}
.topright ul li a:hover{color:#fff;}
.topright ul li span{margin-top:2px;float:left;padding-right:3px;}
.user{height:30px;background:url(images/ub1.png) repeat-x;clear:both;margin-top:10px;float:right; margin-right:12px;border-radius:30px; behavior:url(js/pie.htc); white-space:nowrap;position:relative;}
.user span{display:inline-block;padding-right:10px; background:url(images/user.png) no-repeat 15px 10px; line-height:30px; font-size:14px;color:#b8ceda; padding-left:20px; padding-left:35px;}
.user b{display:inline-block;width:20px;height:18px; background:url(images/msg.png);text-align:center; font-weight:normal; color:#fff;font-size:14px;margin-right:13px; margin-top:7px; line-height:18px;}
.user i{display:inline-block;margin-right:5px;font-style:normal;line-height:30px; font-size:14px;color:#b8ceda;}


/*left*/
.left { width:188px; float:left;}
.lefttop{background:url(images/lefttop.gif) repeat-x;height:40px;color:#fff;font-size:14px;line-height:40px;}
.lefttop span{margin-left:8px; margin-top:10px;margin-right:8px; background:url(images/leftico.png) no-repeat; width:20px; height:21px;float:left;}
.leftmenu{width:188px; padding-bottom: 9999px;margin-bottom: -9999px; overflow:hidden; background:url(images/leftline.gif) repeat-y right; float:left;}
.leftmenu dd{background:url(images/leftmenubg.gif) repeat-x;line-height:35px;font-weight:bold;font-size:14px;border-right:solid 1px #b7d5df; float:left; width:187px;}
.leftmenu dd span{float:left;margin:10px 8px 0 12px;}
.leftmenu dd .menuson{display:none;}
.leftmenu dd:first-child .menuson{display:block;}
.menuson {line-height:30px; font-weight:normal; float:left; }
.menuson li{cursor:pointer; float:left; width:187px; line-height:28px;}
.menuson li.active{position:relative; background:url(images/libg.png) repeat-x; line-height:30px; color:#fff;}
.menuson li cite{display:block; float:left; margin-left:32px; background:url(images/list.gif) no-repeat; width:16px; height:16px; margin-top:7px;}
.menuson li.active cite{background:url(images/list1.gif) no-repeat;}
.menuson li.active i{display:block; background:url(images/sj.png) no-repeat; width:6px; height:11px; position:absolute; right:0;z-index:10000; top:9px; right:-1px;}
.menuson li a{ display:block; *display:inline; *padding-top:5px;}
.menuson li.active a{color:#fff;}
.title{cursor:pointer; line-height:34px; border-bottom:#b7d5df 1px solid; }


/*right*/
.place{height:40px; background:url(images/righttop.gif) repeat-x;}
.place span{line-height:40px; font-weight:bold;float:left; margin-left:12px;}
.placeul li{float:left; line-height:40px; padding-left:7px; padding-right:12px; background:url(images/rlist.gif) no-repeat right;}
.placeul li:last-child{background:none;}


.mainindex{padding:0px; overflow:hidden; height:700px;}

/*登录*/

.login-bj {
background: #7F7F7F url(images/login01.jpg);
background-size: cover;
background-attachment: fixed;
display: block;
background-repeat: no-repeat no-repeat;
}

.login { width:1000px; height:768px; margin:0 auto; overflow:hidden;}
.login-logo { width:1000px; height:50px; line-height:50px; margin-top:100px; text-align:center; color:#FFF;font-family: "黑体"; font-size:40px; font-weight:bold;}
.login-dl { width:508px; height:226px; background:url(images/login02.png); margin:0 auto; margin-top:100px;}
.login-dl table { width:300px; margin: 30px 0 0 200px; float:left;}
.login-dl table td { line-height:40px; height:40px; }
.login-dl .input-200 { width:190px; height:26px; line-height:26px;}
.login-dl .input-50 { width:50px; height:26px; line-height:26px;}
